#include<stdio.h>
#include<string.h>
void swaq(char *pa,char *pb)
{
	char pp[500];
//	pp=pa;定义交换数组
	//pa=pb;
	//pb/=pp;
	strcpy(pp,pa);
	strcpy(pa,pb);
	strcpy(pb,pp);
}
int main()
{
	
	int N;
	scanf("%d",&N);
	while(N--)
	{char a[500]={0},b[500]={0},S[500]={0};
	scanf("%s %s",a,b);
	if(strlen(a)<strlen(b))
	{
		swaq(a,b);
	}
	strcpy(S,a);
	strcat(S,a);
	if(strstr(S,b))
	printf("YES");
	else
	printf("NO");
	}
	return 0;
}